package com.mall.user.domain.port.in;

import com.mall.goods.common.dto.DtGrid;
import com.mall.goods.common.exception.DtGridException;

/**
 * 商品用例接口
 */
public interface GoodsUserCase {
    /**
     * 商品列表JSON数据
     *
     *  @author zqk
     *  @date 2025/11/6
     *  @param dtGridPager 分页参数
     *  @return DtGrid 分页数据
     */
    DtGrid listJson(String dtGridPager) throws DtGridException;



    void banJson(int commonId, String stateRemark);

    /**
     * 商品通过审核
     * @return
     * @author yangfei
     */
    void passJson(int commonId);
}
